/*           以下代码等下会有详细的解释              */
var express = require('express');  // 用来引入express模块


var bodyParser = require('body-parser');
 
// ... 
 
// create application/json parser
var jsonParser = bodyParser.json()
 
// create application/x-www-form-urlencoded parser
var urlencodedParser = bodyParser.urlencoded({ extended: false })

var app = express();                 // express 实例对象
app.set('port', process.env.PORT || 3000);
// 设置端口为3000
app.get('/', function (req, res) {          //  设置首页的路由 用 '/' 表示
    res.send('Ritsu Yan ')
})
app.get('/about', function (req, res) {    //设置about页面的路由 用 '/about' 表示
    var num = req.query.num;
    res.send("你获取的get数据为:" + num);
})
app.post('/login',urlencodedParser,function(req,res){  
    var user_name=req.body.user;  
    var password=req.body.password;  
    console.log("User name = "+user_name+", password is "+password);  
    res.end("yes");  
  });  
app.use(function (req, res, next) {         // 设置404页面
    res.status(404);
    res.send('404 - Not Found')
})
app.listen(app.get('port'), function () {      // 监听端口如果有用户进入页面发送请求我们输出以下语句
    console.log('express started on port 3000')
})